package com.hubery.designpattern.design.chain;

import com.hubery.designpattern.design.chain.dto.ChainCtxDTO;
import com.hubery.designpattern.enums.ChainBizTypeEnum;

/**
 * @author: lxy
 * @date: 2023/2/27 23:35
 * @Description:
 */
public interface IChain {

    ChainBizTypeEnum getChainBizTypeEnum();

    boolean check(ChainCtxDTO dto);

    void doWork(ChainCtxDTO dto);
}
